\subsection*{Code contract}
Private attributes within our objects start with small letters and camel casing. \\
Properties and methods with upper-case and camel casing. \\
Code which cannot be compiled is to be commented out if for later use. \\
Redundant code is to be deleted.